atomic infrastructure · Maintained
Maintainers
- M Will Deacon <will@kernel.org>
- M Peter Zijlstra <peterz@infradead.org>
- M Boqun Feng <boqun@kernel.org>
- R Mark Rutland <mark.rutland@arm.com>
- R Gary Guo <gary@garyguo.net>
Paths
- F
Documentation/atomic_*.txt - F
arch/*/include/asm/atomic*.h - F
include/*/atomic*.h - F
include/linux/refcount.h - F
scripts/atomic/ - F
rust/kernel/sync/atomic.rs - F
rust/kernel/sync/atomic/ - F
rust/kernel/sync/refcount.rs
Last 30 days
Most active threads (last 7 days)
-
WARM1d
[PATCH 0/4] tracing: add ref_trace_final_put tracing
2026-07-06 06:47 · 1 reply in 7d · Eugene Mavick <hidden> -
DORMANTno replies
[PATCH 2/4] refcount: add ref_trace_final_put tracepoint
2026-07-06 06:47 · 0 replies in 7d · Eugene Mavick <hidden> -
HOTtoday
[PATCH 0/4] tracing: add ref_trace_final_put tracing
2026-07-06 06:43 · 1 reply in 7d · Eugene Mavick <hidden> -
WARM1d
[PATCH 0/4] tracing: add ref_trace_final_put tracing
2026-07-05 01:21 · 1 reply in 7d · Eugene Mavick via B4 Relay <devnull+m.mavick.dev@kernel.org> -
HOTtoday
[PATCH v13 00/15] barrier: Add smp_cond_load_{relaxed,acquire}_timeout()
2026-07-02 01:34 · 1 reply in 7d · Ankur Arora <hidden>
Active reviewers (last 30 days)
-
Catalin Marinas <catalin.marinas@arm.com>
2 attestations (2 Acked-by) · last on 2026-07-02 -
Danilo Krummrich <dakr@kernel.org>
1 attestation (1 Acked-by) · last on 2026-06-09 -
Alice Ryhl <aliceryhl@google.com>
1 attestation (1 Reviewed-by) · last on 2026-06-09 -
Alexandre Courbot <acourbot@nvidia.com>
1 attestation (1 Acked-by) · last on 2026-06-09 -
FUJITA Tomonori <fujita.tomonori@gmail.com>
1 attestation (1 Acked-by) · last on 2026-06-09 -
Boqun Feng <boqun@kernel.org>
1 attestation (1 Acked-by) · last on 2026-06-09
Recent patches
Most-recent 30 patches in this subsystem on lkml (capped at 30), ordered by date desc.
-
DORMANTno replies
[PATCH 2/4] refcount: add ref_trace_final_put tracepoint
2026-07-06 · Eugene Mavick <hidden> -
DORMANTno replies
[PATCH 2/4] refcount: add ref_trace_final_put tracepoint
2026-07-06 · Eugene Mavick <hidden> -
HOTtoday
[PATCH 2/4] refcount: add ref_trace_final_put tracepoint
2026-07-06 · Eugene Mavick <hidden> -
WARM1d
[PATCH 2/4] refcount: add ref_trace_final_put tracepoint
2026-07-05 · Eugene Mavick via B4 Relay <devnull+m.mavick.dev@kernel.org> -
HOTtoday
REVIEWED: 3 (3M) [PATCH v13 08/15] locking/atomic: scripts: build atomic_long_cond_read_*_timeout()
2026-07-02 · Ankur Arora <hidden> -
COOLING6d
[PATCH 2/2] rust: kernel: migrate to cfg_select! for config-based selection
2026-06-29 · Nika Krasnova <hidden> -
COOLING5d
[PATCH v2 2/4] rust: sync: generic memory barriers
2026-06-09 · Gary Guo <gary@garyguo.net> -
COLD24d
REVIEWED: 46 (46M) [PATCH v4] rust: make `build_assert` module the home of related macros
2026-06-09 · Gary Guo <gary@kernel.org> -
COLD22d
REVIEWED: 3 (3M) [PATCH v12 08/15] locking/atomic: scripts: build atomic_long_cond_read_*_timeout()
2026-06-08 · Ankur Arora <hidden> -
COLD32d
[PATCH v4 1/2] rust: sync: atomic: add atomic_per_byte_memcpy
2026-06-05 · Andreas Hindborg <a.hindborg@kernel.org> -
COLD45d
Re: Linux 7.0.10
2026-05-23 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
Re: Linux 6.18.33
2026-05-23 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
[PATCH v2] rust: sync: atomic: clarify AtomicAdd safety comment
2026-04-28 · Sagar Taunk <hidden> -
STALE70d
[PATCH 2/2] rust: sync: atomic: clarify AtomicAdd safety comment
2026-04-27 · Sagar Taunk <hidden> -
COLD29d
[PATCH 2/3] rust: testing: add Kconfig for KUnit test
2026-04-17 · Yury Norov <hidden> -
COLD29d
[PATCH 1/3] rust: tests: drop 'use crate' in bitmap and atomic KUnit tests
2026-04-17 · Yury Norov <hidden> -
COLD46d
REVIEWED: 3 (3M) [PATCH v11 08/14] locking/atomic: scripts: build atomic_long_cond_read_*_timeout()
2026-04-08 · Ankur Arora <hidden> -
STALE85d
[PATCH 2/3] rust: sync: generic memory barriers
2026-04-02 · Gary Guo <gary@kernel.org> -
STALE87d
[PATCH 1/5] refcount: Remove unused __signed_wrap function annotations
2026-03-31 · Kees Cook <kees@kernel.org> -
STALE99d
[PATCH v3 4/4] rust: make `build_assert` module the home of related macros
2026-03-19 · Gary Guo <gary@kernel.org> -
STALE112d
[PATCH v2 4/4] rust: make `build_assert` module the home of related macros
2026-03-16 · Gary Guo <gary@kernel.org> -
STALE95d
REVIEWED: 3 (3M) [PATCH v10 08/12] locking/atomic: scripts: build atomic_long_cond_read_*_timeout()
2026-03-16 · Ankur Arora <hidden> -
DORMANTno replies
REVIEWED: 16 (16M) [tip: locking/core] rust: sync: atomic: Remove bound `T: Sync` for `Atomic::from_ptr()`
2026-03-09 · tip-bot2 for Boqun Feng <hidden> -
STALE119d
REVIEWED: 16 (16M) [tip: locking/core] rust: sync: atomic: Add example for Atomic::get_mut()
2026-03-09 · tip-bot2 for FUJITA Tomonori <hidden> -
STALE119d
REVIEWED: 4 (4M) [tip: locking/core] rust: sync: atomic: Clarify the need of CONFIG_ARCH_SUPPORTS_ATOMIC_RMW
2026-03-09 · tip-bot2 for Boqun Feng <hidden> -
STALE119d
REVIEWED: 9 (9M) [tip: locking/core] rust: sync: atomic: Add Atomic<*{mut,const} T> support
2026-03-09 · tip-bot2 for Boqun Feng <hidden> -
STALE119d
REVIEWED: 4 (4M) [tip: locking/core] rust: sync: atomic: Add performance-optimal Flag type for atomic booleans
2026-03-09 · tip-bot2 for FUJITA Tomonori <hidden> -
STALE119d
REVIEWED: 12 (12M) [tip: locking/core] rust: sync: atomic: Add fetch_sub()
2026-03-09 · tip-bot2 for Andreas Hindborg <hidden> -
STALE119d
REVIEWED: 16 (16M) [tip: locking/core] rust: sync: atomic: Add atomic operation helpers over raw pointers
2026-03-09 · tip-bot2 for Boqun Feng <hidden> -
STALE119d
REVIEWED: 12 (12M) [tip: locking/core] rust: atomic: Update a safety comment in impl of `fetch_add()`
2026-03-09 · tip-bot2 for Andreas Hindborg <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE175d
REVIEWED: 8 (8M) [PATCH 17/36] rust: sync: atomic: Add i8/i16 load and store support
2026-01-11 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE175d
REVIEWED: 8 (8M) [PATCH 18/36] rust: sync: atomic: Add store_release/load_acquire tests
2026-01-11 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE175d
REVIEWED: 4 (4M) [PATCH 20/36] rust: sync: atomic: Add atomic bool support via i8 representation
2026-01-11 · Boqun Feng <hidden> · 1 Reviewed-by -
STALE175d
REVIEWED: 4 (4M) [PATCH 21/36] rust: sync: atomic: Add atomic bool tests
2026-01-11 · Boqun Feng <hidden> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 4 (4M) [tip: locking/core] rust: sync: atomic: Add atomic bool tests
2026-01-13 · tip-bot2 for FUJITA Tomonori <hidden> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 4 (4M) [tip: locking/core] rust: sync: atomic: Add atomic bool support via i8 representation
2026-01-13 · tip-bot2 for FUJITA Tomonori <hidden> · 1 Reviewed-by -
STALE175d
REVIEWED: 8 (8M) [tip: locking/core] rust: sync: atomic: Add store_release/load_acquire tests
2026-01-13 · tip-bot2 for FUJITA Tomonori <hidden> · 2 Reviewed-by -
STALE175d
REVIEWED: 8 (8M) [tip: locking/core] rust: sync: atomic: Add i8/i16 load and store support
2026-01-13 · tip-bot2 for FUJITA Tomonori <hidden> · 2 Reviewed-by -
STALE165d
REVIEWED: 9 (9M) [PATCH v2 2/2] rust: sync: atomic: Add Atomic<*{mut,const} T> support
2026-01-20 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE132d
REVIEWED: 12 (12M) [PATCH v3 1/3] rust: atomic: add fetch_sub
2026-02-20 · Andreas Hindborg <a.hindborg@kernel.org> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE167d
[PATCH v8 08/12] locking/atomic: scripts: build atomic_long_cond_read_*_timeout()
2025-12-15 · Ankur Arora <hidden> -
STALE161d
[tip: locking/core] compiler-context-analysis: Change __cond_acquires to take return value
2026-01-05 · tip-bot2 for Marco Elver <hidden> -
DORMANTno replies
[tip: locking/core] scripts/atomic: Fix kerneldoc spelling in try_cmpxchg()
2026-01-08 · tip-bot2 for oldzhu <hidden> -
STALE175d
[PATCH 15/36] rust: sync: atomic: Prepare AtomicOps macros for i8/i16 support
2026-01-11 · Boqun Feng <hidden> -
STALE175d
[PATCH 19/36] rust: sync: atomic: Add i8/i16 xchg and cmpxchg support
2026-01-11 · Boqun Feng <hidden> -
STALE175d
[PATCH 35/36] rust: helpers: Move #define __rust_helper out of atomic.c
2026-01-11 · Boqun Feng <hidden> -
DORMANTno replies
[tip: locking/core] rust: helpers: Move #define __rust_helper out of atomic.c
2026-01-13 · tip-bot2 for Alice Ryhl <hidden> -
STALE175d
[tip: locking/core] rust: sync: atomic: Add i8/i16 xchg and cmpxchg support
2026-01-13 · tip-bot2 for FUJITA Tomonori <hidden> -
DORMANTno replies
[tip: locking/core] rust: sync: atomic: Prepare AtomicOps macros for i8/i16 support
2026-01-13 · tip-bot2 for FUJITA Tomonori <hidden> -
DORMANTno replies
Re: Linux 6.18.9
2026-02-06 · Greg Kroah-Hartman <gregkh@linuxfoundation.org>